html, body, div, h1, h2, h3, h4, h5, h6, ul, li, a, p, form, input {
    margin: 0;
    padding: 0;
    border: 0;
    box-sizing: border-box;
}
ul,li {
    list-style: none;
}

a {
    text-decoration: none;
    color: inherit;
}

.container {
    height: auto;
    min-height: 100vh;
    min-width: 100vw;
    display: flex;
    background-color: #F5F5F5;
}

#left {
    width: 12vw;
    min-width: 10vw;
    min-height: 100vh;
    background-color: rgba(51, 65, 78, 1);
}
#Lnav{
    display: flex;
    flex-wrap: wrap;
    margin-top: 1rem;
}
#Lnav li{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: .5rem 0;
    color: rgba(255, 255, 255, 0.5);
}
 #Lnav li:hover{
    background-color: rgba(145, 145, 145, .8);
    color: rgba(235, 159, 13, .84);
 }
#head-log, .header {
    height: 10vh;
}

#head-log {
    font-size: 1.5rem;
    color: #fff;
    text-align: center;
    padding: 1vh 0;
    background-color: #e34724;
}

#right {
    flex: 1;
}

.header {
    background-color: rgba(51, 65, 78, 1);
    display: flex;
    justify-content: space-between;
    /*align-items: center;*/
}

.HLnav, .HRnav {
    display: flex;
    color: #fff;
}

.header li {
    height: 100%;
    padding: 0 1vw;
    display: flex;
    align-items: center;
}

.header li:hover {
    background-color: rgba(145, 145, 145, .8);
    color: rgba(235, 159, 13, .84);
}

#user_headimg img{
    height: 2rem;
    width: 2rem;
    border-radius: 50%;
}
.main-wrapper{
    display: flex;
    height: 50%;
    justify-content: center;
    align-items: center;
}

.main{
    min-width: 50vw;
}
.main p{
    text-indent: 10%;
    margin: 2vh 0;

}
